package com.molichuxing.gateway.bff.goods.entity.response;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;

/**
 * @create_date: 2019/4/3
 * 商品基础信息实体
 * @name:goods-service
 * @author xuelin yi
 **/
@Data
public class GoodsBaseVo extends GoodsSpecVo implements Serializable {

    private static final long serialVersionUID = 1L;

    @ApiModelProperty(value = "商品ID")
    private Integer goodsId;

    @ApiModelProperty(value = "商品编号")
    private String code;

    @ApiModelProperty(value = "车型ID")
    private Integer vehicleStyleId;

    @ApiModelProperty(value = "商品类型")
    private int goodsType;

    @ApiModelProperty(value = "商品图片")
    private String goodsPicture;

    @ApiModelProperty(value = "商品类型")
    private String goodsTypeStr;

    @ApiModelProperty(value = "保证金")
    private BigDecimal bond;

    @ApiModelProperty(value = "租车费")
    private BigDecimal rental;

    @ApiModelProperty(value = "付款方式(1:全款，2：分期)")
    private int paymentType;

    @ApiModelProperty(value = "付款方式")
    private String paymentTypeStr;


    @ApiModelProperty(value = "过户时限（0，12，24，36）")
    private Integer transferTime;

    @ApiModelProperty(value = "服务费")
    private BigDecimal serviceFee;

    @ApiModelProperty(value = "里程限制")
    private Integer limitMileage;
}
